HAL LTDC APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL LTDC constants

HAL1

series

HAL2

Refer to

HAL_LTDC_ERROR_FU

u5, l4, f4, h7

HAL_LTDC_ERROR_FIFO_UNDERRUN

Refer to

HAL_LTDC_ERROR_INVALID_CALLBACK

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_ERROR_NONE

u5, l4, f4, h7

HAL_LTDC_ERROR_NONE

Refer to

HAL_LTDC_ERROR_TE

u5, l4, f4, h7

HAL_LTDC_ERROR_TRANSFER_ERROR

Refer to

HAL_LTDC_ERROR_TIMEOUT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_ALPHA

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_BLENDING_FACTOR1_CA

u5, l4, f4, h7

HAL_LTDC_BLENDING_FACTOR1_CA

Refer to

LTDC_BLENDING_FACTOR1_PAxCA

u5, l4, f4, h7

HAL_LTDC_BLENDING_FACTOR1_PA_X_CA

Refer to

LTDC_BLENDING_FACTOR2_CA

u5, l4, f4, h7

HAL_LTDC_BLENDING_FACTOR2_1_MINUS_CA

Refer to

LTDC_BLENDING_FACTOR2_PAxCA

u5, l4, f4, h7

HAL_LTDC_BLENDING_FACTOR2_1_MINUS_PA_X_CA

Refer to

LTDC_COLOR

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_COLOR_FRAME_BUFFER

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_DEPOLARITY_AH

u5, l4, f4, h7

HAL_LTDC_DATA_ENABLE_POLARITY_HIGH

Refer to

LTDC_DEPOLARITY_AL

u5, l4, f4, h7

HAL_LTDC_DATA_ENABLE_POLARITY_LOW

Refer to

LTDC_FLAG_FU

u5, l4, f4, h7

HAL_LTDC_FLAG_FIFO_UNDERRUN

Refer to

LTDC_FLAG_LI

u5, l4, f4, h7

HAL_LTDC_FLAG_LINE_INTERRUPT

Refer to

LTDC_FLAG_RR

u5, l4, f4, h7

HAL_LTDC_FLAG_RELOAD

Refer to

LTDC_FLAG_TE

u5, l4, f4, h7

HAL_LTDC_FLAG_TRANSFER_ERROR

Refer to

LTDC_HORIZONTALSYNC

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_HSPOLARITY_AH

u5, l4, f4, h7

HAL_LTDC_HSYNC_POLARITY_HIGH

Refer to

LTDC_HSPOLARITY_AL

u5, l4, f4, h7

HAL_LTDC_HSYNC_POLARITY_LOW

Refer to

LTDC_IT_FU

u5, l4, f4, h7

HAL_LTDC_IT_FIFO_UNDERRUN

Refer to

LTDC_IT_LI

u5, l4, f4, h7

HAL_LTDC_IT_LINE_INTERRUPT

Refer to

LTDC_IT_RR

u5, l4, f4, h7

HAL_LTDC_IT_RELOAD

Refer to

LTDC_IT_TE

u5, l4, f4, h7

HAL_LTDC_IT_TRANSFER_ERROR

Refer to

LTDC_LAYER_1

u5, l4, f4, h7

HAL_LTDC_LAYER_1

Refer to

LTDC_LAYER_2

u5, l4, f4, h7

HAL_LTDC_LAYER_2

Refer to

LTDC_LINE_NUMBER

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_PCPOLARITY_IIPC

u5, l4, f4, h7

HAL_LTDC_PIXEL_CLOCK_POLARITY_HIGH

Refer to

LTDC_PCPOLARITY_IPC

u5, l4, f4, h7

HAL_LTDC_PIXEL_CLOCK_POLARITY_LOW

Refer to

LTDC_PIXEL_FORMAT_AL44

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_AL44

Refer to

LTDC_PIXEL_FORMAT_AL88

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_AL88

Refer to

LTDC_PIXEL_FORMAT_ARGB1555

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_ARGB1555

Refer to

LTDC_PIXEL_FORMAT_ARGB4444

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_ARGB4444

Refer to

LTDC_PIXEL_FORMAT_ARGB8888

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_ARGB8888

Refer to

LTDC_PIXEL_FORMAT_L8

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_L8

Refer to

LTDC_PIXEL_FORMAT_RGB565

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_RGB565

Refer to

LTDC_PIXEL_FORMAT_RGB888

u5, l4, f4, h7

HAL_LTDC_PIXEL_FORMAT_RGB888

Refer to

LTDC_RELOAD_IMMEDIATE

u5, l4, f4, h7

HAL_LTDC_RELOAD_IMMEDIATE

Refer to

LTDC_RELOAD_VERTICAL_BLANKING

u5, l4, f4, h7

HAL_LTDC_RELOAD_VERTICAL_BLANKING

Refer to

LTDC_STARTPOSITION

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_STOPPOSITION

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_VERTICALSYNC

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_VSPOLARITY_AH

u5, l4, f4, h7

HAL_LTDC_VSYNC_POLARITY_HIGH

Refer to

LTDC_VSPOLARITY_AL

u5, l4, f4, h7

HAL_LTDC_VSYNC_POLARITY_LOW

Refer to

MAX_LAYER

u5, l4, f4, h7

Moved to DFP device header files

Refer to

HAL LTDC enumerations

HAL1

series

HAL2

Refer to

HAL_LTDC_CallbackIDTypeDef

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_ERROR_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_LINE_EVENT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_MSPDEINIT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_MSPINIT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_RELOAD_EVENT_CB_ID

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_STATE_BUSY

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_STATE_ERROR

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_STATE_READY

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_STATE_RESET

u5, l4, f4, h7

HAL_LTDC_STATE_RESET

Refer to

HAL_LTDC_STATE_TIMEOUT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_StateTypeDef

u5, l4, f4, h7

hal_ltdc_state_t

Refer to

HAL LTDC macros

HAL1

series

HAL2

Refer to

__HAL_LTDC_CLEAR_FLAG

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_DISABLE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_DISABLE_IT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_ENABLE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_ENABLE_IT

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_GET_FLAG

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_GET_IT_SOURCE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_LAYER_DISABLE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_LAYER_ENABLE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_RELOAD_IMMEDIATE_CONFIG

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_RESET_HANDLE_STATE

u5, l4, f4, h7

Removed / New Usage changes

Refer to

__HAL_LTDC_VERTICAL_BLANKING_RELOAD_CONFIG

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL LTDC structures

HAL1

series

HAL2

Refer to

LTDC_ColorTypeDef

u5, l4, f4, h7

Removed / New Usage changes

Refer to

LTDC_HandleTypeDef

u5, l4, f4, h7

hal_ltdc_handle_t

Refer to

LTDC_InitTypeDef

u5, l4, f4, h7

hal_ltdc_config_t

Refer to

LTDC_LayerCfgTypeDef

u5, l4, f4, h7

hal_ltdc_layer_config_t

Refer to

HAL LTDC functions

HAL1

series

HAL2

Refer to

HAL_LTDCEx_StructInitFromAdaptedCommandConfig

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDCEx_StructInitFromVideoConfig

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_ConfigCLUT

u5, l4, f4, h7

HAL_LTDC_SetConfigLayerCLUT

Refer to

HAL_LTDC_ConfigColorKeying

u5, l4, f4, h7

HAL_LTDC_SetConfigLayerColorKeying

Refer to

HAL_LTDC_ConfigColorKeying_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_ConfigLayer

u5, l4, f4, h7

HAL_LTDC_SetConfigLayer

Refer to

HAL_LTDC_ConfigLayer_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_DeInit

u5, l4, f4, h7

HAL_LTDC_DeInit

Refer to

HAL_LTDC_DisableCLUT

u5, l4, f4, h7

HAL_LTDC_DisableLayerCLUT

Refer to

HAL_LTDC_DisableCLUT_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_DisableColorKeying

u5, l4, f4, h7

HAL_LTDC_DisableLayerColorKeying

Refer to

HAL_LTDC_DisableColorKeying_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_DisableDither

u5, l4, f4, h7

HAL_LTDC_DisableDither

Refer to

HAL_LTDC_EnableCLUT

u5, l4, f4, h7

HAL_LTDC_EnableLayerCLUT

Refer to

HAL_LTDC_EnableCLUT_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_EnableColorKeying

u5, l4, f4, h7

HAL_LTDC_EnableLayerColorKeying

Refer to

HAL_LTDC_EnableColorKeying_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_EnableDither

u5, l4, f4, h7

HAL_LTDC_EnableDither

Refer to

HAL_LTDC_ErrorCallback

u5, l4, f4, h7

HAL_LTDC_ErrorCallback

Refer to

HAL_LTDC_GetError

u5, l4, f4, h7

HAL_LTDC_GetLastErrorCodes

Refer to

HAL_LTDC_GetState

u5, l4, f4, h7

HAL_LTDC_GetState

Refer to

HAL_LTDC_IRQHandler

u5, l4, f4, h7

HAL_LTDC_IRQHandler

Refer to

HAL_LTDC_Init

u5, l4, f4, h7

HAL_LTDC_Init

Refer to

HAL_LTDC_LineEventCallback

u5, l4, f4, h7

HAL_LTDC_LineDetectionCallback

Refer to

HAL_LTDC_MspDeInit

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_MspInit

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_ProgramLineEvent

u5, l4, f4, h7

HAL_LTDC_EnableLineDetection

Refer to

HAL_LTDC_RegisterCallback

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_Reload

u5, l4, f4, h7

HAL_LTDC_ForceReload

Refer to

HAL_LTDC_ReloadEventCallback

u5, l4, f4, h7

HAL_LTDC_ReloadEventCallback

Refer to

HAL_LTDC_SetAddress

u5, l4, f4, h7

HAL_LTDC_SetLayerAddress

Refer to

HAL_LTDC_SetAddress_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_SetAlpha

u5, l4, f4, h7

HAL_LTDC_SetLayerAlpha

Refer to

HAL_LTDC_SetAlpha_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_SetPitch

u5, l4, f4, h7

HAL_LTDC_SetLayerPitch

Refer to

HAL_LTDC_SetPitch_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_SetPixelFormat

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_SetPixelFormat_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_SetWindowPosition

u5, l4, f4, h7

HAL_LTDC_SetLayerWindowPosition

Refer to

HAL_LTDC_SetWindowPosition_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_SetWindowSize

u5, l4, f4, h7

HAL_LTDC_SetLayerWindowSize

Refer to

HAL_LTDC_SetWindowSize_NoReload

u5, l4, f4, h7

Removed / New Usage changes

Refer to

HAL_LTDC_UnRegisterCallback

u5, l4, f4, h7

Removed / New Usage changes

Refer to

pLTDC_CallbackTypeDef

u5, l4, f4, h7

hal_ltdc_cb_t

Refer to

HAL LTDC legacy aliases (HAL1 to HAL1)

Note

This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL LTDC macros, HAL LTDC functions.

HAL1 legacy API alias

HAL1 API

HAL_LTDC_LineEvenCallback

HAL_LTDC_LineEventCallback

HAL_LTDC_Relaod

HAL_LTDC_Reload

HAL_LTDC_StructInitFromAdaptedCommandConfig

HAL_LTDCEx_StructInitFromAdaptedCommandConfig

HAL_LTDC_StructInitFromVideoConfig

HAL_LTDCEx_StructInitFromVideoConfig

__HAL_LTDC_RELOAD_CONFIG

__HAL_LTDC_RELOAD_IMMEDIATE_CONFIG